Usually a shop would charge your $500-700 for pulling and another $500-$700 for install. Engine will run you $3K or so. Maybe another $1K for extras and incidentals at most. I think $6K may be a bit much. Shop around and check what's out there before you commit to anything.